
"""
    Project: automation_framework_demo
    makeSuite()方法，一次性加载一个类文件下所有测试用例到suite中去
    缺陷: makeSuite()方法虽然比前面文章的addTest()方法有了一定的效率提升，在添加测试用例到测试套件过程。
    但是这个方法也有很多缺点，我不可能把所有项目脚本都放一个测试类文件吧。
    在unittest中还是有很多方法可以用来添加测试用例到suite中，makeSuite（类名称），只是一种，
    你可以多看看unittest的文档介绍。接下来我们介绍如何一次性加载一个文件目录下所有测试用例。
"""

# 3.导入模块
import unittest
#from automation_framework_demo.testsuits import testsuits
from testsuits.baidu_search1 import BaiduSearch
from testsuits.test_get_page_title import GetPageTitle

'''
suite = unittest.TestSuite()
suite.addTest(BaiduSearch('test_baidu_search'))
suite.addTest(BaiduSearch('test_search2'))
suite.addTest(GetPageTitle('test_get_title'))
'''
suite =unittest.TestSuite(unittest.makeSuite(BaiduSearch))

if __name__ == '__main__':
    # 执行用例
    runner = unittest.TextTestRunner()
    runner.run(suite)